body { height:100%; margin:0; padding:0; border:none; background:#efede2; font-family:Verdana, Courier; font-size:12px; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; color:#53575a; text-decoration:none; }


.kerek, .cimkek a, .tartalom h2, .etterem, .etterem a, .etterem img { border:1px solid #ccc; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -opera-border-radius:3px; -khtml-border-radius:3px; }



#cont { margin-left:auto; margin-right:auto; max-width:984px; }

#fej { width:100%; height:266px; position:relative; background:url(budapest_kerulet.jpg) no-repeat bottom right; }
#fej h1 { display:block; font-size:12px; color:#eee; padding:25px 0 0 17px; margin:0; text-align:left; font-weight:bold; }

.tartalom p { margin:10px 0; text-align:justify; }

#budapest { position:relative; float:right; }
#budapest .kerulet { position:absolute; display:block; color:#fff; font-size:10px; text-align:center; }
	#budapest .kerulet b { display:block; font-size:20px; font-weight:bold; }
@media (max-width: 767px) { #budapest { display:none; } }
	
#keruletek { width:180px; padding:5px 0 0 40px; }
#keruletek .kerulet { display:block; padding:2px; margin:2px; color:#777; font-size:14px; }
	
	.kerulet:hover, .kerulet.h { color:#222 !important; }

.box { width:100%; padding-bottom:25px; background:url(laplab.jpg) no-repeat bottom right; }
.box .fej { width:100%; height:25px; background:url(lapfej.jpg) no-repeat top right; }
.box .tartalom { padding:0 20px; background:url(laphat.jpg) repeat-y top right; }
.box .tartalom h2 { margin:0; padding:0; text-align:center; }

#lab { clear:both; width:100%; height:40px; background:url(lab.jpg) no-repeat bottom right; padding-top:10px; text-align:center; color:#777; }


.cimkek { clear:both; padding:15px 0 0 0; margin:0; list-style-type:none; }
	.cimkek a { display:block; float:left; margin:2px; padding:2px 1px; border:1px #50a958 solid; background:#ebf1ec; color:#3e9a46; font-size:12px; font-weight:bold; }
	.cimkek a:hover { background:#ddeddf; }
@media (max-width: 767px) { .cimkek.fent { display:none; } .cimkek a { margin:5px; padding:4px 1px; } }

.tartalom h2 { display:block; clear:both; width:99%; padding:0.5%; background:#e8e6d5;  -webkit-box-shadow: 0px 0px 0px 1px rgba(161, 160, 151,1); -moz-box-shadow: 0px 0px 0px 1px rgba(161, 160, 151,1); box-shadow: 0px 0px 0px 1px rgba(161, 160, 151,1); font-size:14px; font-weight:bold; }


.etterem { clear:both; position:relative; width:98%; margin:10px 0.5%; padding:0.5%; background:url(etteremhat.jpg) repeat-x center bottom; -webkit-box-shadow: 0px 0px 0px 1px rgba(161, 160, 151,1); -moz-box-shadow: 0px 0px 0px 1px rgba(161, 160, 151,1); box-shadow: 0px 0px 0px 1px rgba(161, 160, 151,1); }
	.etterem b { font-weight:bold; font-size:16px; }
	.etterem a { display:block; float:left; height:30px; line-height:30px; padding:0 5px; color:#217500; font-weight:bold; font-size:14px; background:url(rendel.jpg) repeat-x; }
	.etterem a:hover { color:#113e00; background:url(rendel2.jpg) repeat-x; }
	.etterem img { display:block; float:left; margin:5px 10px 5px 5px; width:130px; height:130px; }

.adsense { width:100%; padding:10px 0; overflow:hidden; }


h1 { font-size:14px; color:#51c125; margin:0; }
h2 { font-size:13px; }
h3 { font-size:12px; }

hr { clear:both; margin:20px; padding:0; border:0; color:#808080; background-color:#808080; height:1px; }
.br { clear:both; }

a { color:#555; text-decoration:none; }
a:hover { color:#222; }

a.cim { color:#53575a; font-size:16px; }
a.cim:hover { font-style:italic; }

